package com.chuanjiabao.wisdom.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.List;

/**
 * Created by 86178 on 2019/8/20.
 * author mogen
 * 用心，成就一切。
 */

public class FamilyTextCallbackBean implements Serializable{

    /**
     * code : 1
     * msg : 成功
     * data : {"total":1,"per_page":9,"current_page":1,"last_page":1,"data":[{"id":83,"file":"home_mzMDWkbrJbdoZ3A4//private/var/mobile/Containers/Data/Application/AB7215DA-E6A1-4570-822C-EE55EAC0BE44/tmp/58806220605__948FBF09-1291-4FDE-9471-A6FBA7196A61.MOV","file_type":2,"home_id":1,"file_hash":"\u2018\u2019","file_size":21831531,"file_user":3,"file_bucket":"chuanjiabao","content_intro":null,"content":"","create_time":"2019-08-21 14:37:12","video_img":null,"video_info":null,"params":{"x-oss-process":"style/thumb_app","test":"23"}}]}
     */

    private int code;
    private String msg;
    private DataBeanX data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public static class DataBeanX implements Serializable{
        /**
         * total : 1
         * per_page : 9
         * current_page : 1
         * last_page : 1
         * data : [{"id":83,"file":"home_mzMDWkbrJbdoZ3A4//private/var/mobile/Containers/Data/Application/AB7215DA-E6A1-4570-822C-EE55EAC0BE44/tmp/58806220605__948FBF09-1291-4FDE-9471-A6FBA7196A61.MOV","file_type":2,"home_id":1,"file_hash":"\u2018\u2019","file_size":21831531,"file_user":3,"file_bucket":"chuanjiabao","content_intro":null,"content":"","create_time":"2019-08-21 14:37:12","video_img":null,"video_info":null,"params":{"x-oss-process":"style/thumb_app","test":"23"}}]
         */

        private int total;
        private int per_page;
        private int current_page;
        private int last_page;
        private List<DataBean> data;

        public int getTotal() {
            return total;
        }

        public void setTotal(int total) {
            this.total = total;
        }

        public int getPer_page() {
            return per_page;
        }

        public void setPer_page(int per_page) {
            this.per_page = per_page;
        }

        public int getCurrent_page() {
            return current_page;
        }

        public void setCurrent_page(int current_page) {
            this.current_page = current_page;
        }

        public int getLast_page() {
            return last_page;
        }

        public void setLast_page(int last_page) {
            this.last_page = last_page;
        }

        public List<DataBean> getData() {
            return data;
        }

        public void setData(List<DataBean> data) {
            this.data = data;
        }

        public static class DataBean implements Serializable{
            /**
             * id : 83
             * file : home_mzMDWkbrJbdoZ3A4//private/var/mobile/Containers/Data/Application/AB7215DA-E6A1-4570-822C-EE55EAC0BE44/tmp/58806220605__948FBF09-1291-4FDE-9471-A6FBA7196A61.MOV
             * file_type : 2
             * home_id : 1
             * file_hash : ‘’
             * file_size : 21831531
             * file_user : 3
             * file_bucket : chuanjiabao
             * content_intro : null
             * content :
             * create_time : 2019-08-21 14:37:12
             * video_img : null
             * video_info : null
             * params : {"x-oss-process":"style/thumb_app","test":"23"}
             */

            private int id;
            private String file;
            private int file_type;
            private int home_id;
            private String file_hash;
            private int file_size;
            private int file_user;
            private String file_bucket;
            private String content_intro;
            private String content;
            private String create_time;
            private String video_img;
            private String video_info;
            private ParamsBean params;

            public int getId() {
                return id;
            }

            public void setId(int id) {
                this.id = id;
            }

            public String getFile() {
                return file;
            }

            public void setFile(String file) {
                this.file = file;
            }

            public int getFile_type() {
                return file_type;
            }

            public void setFile_type(int file_type) {
                this.file_type = file_type;
            }

            public int getHome_id() {
                return home_id;
            }

            public void setHome_id(int home_id) {
                this.home_id = home_id;
            }

            public String getFile_hash() {
                return file_hash;
            }

            public void setFile_hash(String file_hash) {
                this.file_hash = file_hash;
            }

            public int getFile_size() {
                return file_size;
            }

            public void setFile_size(int file_size) {
                this.file_size = file_size;
            }

            public int getFile_user() {
                return file_user;
            }

            public void setFile_user(int file_user) {
                this.file_user = file_user;
            }

            public String getFile_bucket() {
                return file_bucket;
            }

            public void setFile_bucket(String file_bucket) {
                this.file_bucket = file_bucket;
            }

            public String getContent_intro() {
                return content_intro;
            }

            public void setContent_intro(String content_intro) {
                this.content_intro = content_intro;
            }

            public String getContent() {
                return content;
            }

            public void setContent(String content) {
                this.content = content;
            }

            public String getCreate_time() {
                return create_time;
            }

            public void setCreate_time(String create_time) {
                this.create_time = create_time;
            }

            public String getVideo_img() {
                return video_img;
            }

            public void setVideo_img(String video_img) {
                this.video_img = video_img;
            }

            public String getVideo_info() {
                return video_info;
            }

            public void setVideo_info(String video_info) {
                this.video_info = video_info;
            }

            public ParamsBean getParams() {
                return params;
            }

            public void setParams(ParamsBean params) {
                this.params = params;
            }

            public static class ParamsBean implements Serializable{
                /**
                 * x-oss-process : style/thumb_app
                 * test : 23
                 */

                @SerializedName("x-oss-process")
                private String xossprocess;
                private String test;

                public String getXossprocess() {
                    return xossprocess;
                }

                public void setXossprocess(String xossprocess) {
                    this.xossprocess = xossprocess;
                }

                public String getTest() {
                    return test;
                }

                public void setTest(String test) {
                    this.test = test;
                }
            }
        }
    }
}
